class A {
  double f(double x,double y){
	return x+y;
      }
	static int g(int n) {
		return n*n;
	}
}
class B extends A{
		double f(double x,double y){
			double m =super.f(x,y);
			return m+x*y;
	}
static int g(int n) {
		int m=A.g(n);
		return m+n;
	}
}
public class ceshi5_6{
	public static void main(String args[]){
		B b=new B();
		System.out.println(b.f(5.0,4.0));
		System.out.println(b.g(3));
		A a=new B();
		System.out.println(a.f(5.0,4.0));
		System.out.println(a.g(3));
  }
}